eccentric worm pump - Turkish English Dictionary